#ifndef TUXSPYFRAME_H
#define TUXSPYFRAME_H

#include "TuxSpy_GUI.h"
#include <wx/aui/aui.h>
#include <wx/artprov.h>
#include <wx/stdpaths.h>
#include <wx/help.h>

class TuxSpyFrame : public MainFrame
{
public:
	TuxSpyFrame( wxWindow *parent = NULL, int id = -1 );
	~TuxSpyFrame();
private:
	void OnExit( wxCommandEvent& event );
	void OnAbout( wxCommandEvent& event );
	void OnHelpContent( wxCommandEvent& event );
	void OnDatabaseSet( wxCommandEvent& event );
	void OnFileSiteConnect( wxCommandEvent& event );
	//void OnFileSiteNew( wxCommandEvent& event );
	void OnAlarmSet( wxCommandEvent& event );
	void OnHelpWeb( wxCommandEvent& event );
	void OnHelpResource( wxCommandEvent& event );
	wxAuiDockArt* GetDockArt();
	void TuxSpyFrame::DoUpdate();
	void TuxSpyFrame::OnEraseBackground(wxEraseEvent& event);
	void TuxSpyFrame::OnSize(wxSizeEvent& event);
	void TuxSpyFrame::OnPaneClose(wxAuiManagerEvent& evt);
	void TuxSpyFrame::OnToolbarRClick( wxCommandEvent& event );
	void TuxSpyFrame::OnPaint(wxPaintEvent& event);

	DECLARE_EVENT_TABLE();

	wxAuiManager m_mgr;
	//wxHelpController *help;
	
	long m_notebook_style;
	long m_notebook_theme;
};
#endif // TUXSPYFRAME_H
